約 2,912,889 件
https://w.atwiki.jp/sampleisbest/pages/304.html
開発環境 Microsoft Visual C++ 2013 実行環境 Microsoft Windows 8.1 (64bit) プロジェクトの種類 Win32 プロジェクト プロジェクト名 ImgView3 アプリケーションの種類 Windows アプリケーション 追加のオプション 空のプロジェクト, SDLチェック エクスプローラーの並び順の取得は別途研究 ImgView3.cpp #include Windows.h #include CommCtrl.h #include shimgdata.h #include stdio.h #include map #include string #include vector #include "resource.h" using namespace std; #define WIDTH(rect) ((rect).right - (rect).left) #define HEIGHT(rect) ((rect).bottom - (rect).top) #define SAFE_RELEASE(p) { if(p) { (p)- Release(); (p)=NULL; } } #define APP_NAME TEXT("ImgView3") typedef vector wstring VecStr; typedef multimap ULONGLONG, wstring MapStr; // 関数プロトタイプ宣言 void CreateFileList(LPCTSTR pszPath); BOOL IsImgFile(LPCTSTR pszPath); LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); BOOL OnCommand(HWND hWnd, WPARAM wParam); void OnDelete(HWND hWnd); void OnDropFiles(HWND hWnd, WPARAM wParam); void OnSizeNormal(HWND hWnd); void OnSizeAdjust(HWND hWnd); void OnExecute(void); void OnPaint(HWND hWnd); void GetImage(HWND hWnd); BOOL MyGetFileTime(LPSYSTEMTIME pSystemTime, LPCTSTR pszFileName); // 外部変数構造体 static struct { TCHAR szBaseDir[MAX_PATH];// 基準ディレクトリ VecStr vsFileName;// ファイル名配列 VecStr size_type idxCurr;// 現在の位置 IShellImageDataFactory *pImgDatFac;// 画像データファクトリ IShellImageData *pImgDat;// 画像データ SIZE sizeImg;// 画像サイズ SIZE sizeDst;// 出力サイズ HWND hListView;// エクスプローラのリストビュー } g; //============================================================================== int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int nCmdShow) { // プログラム引数 LPTSTR pszCmdLine = GetCommandLine(); int argc; LPTSTR *argv = CommandLineToArgvW(pszCmdLine, argc); if (2 = argc) { CreateFileList(argv[1]); } // ウィンドウクラスの登録 WNDCLASSEX wcx; ZeroMemory( wcx, sizeof wcx); wcx.cbSize = sizeof wcx; wcx.style = CS_HREDRAW | CS_VREDRAW; wcx.lpfnWndProc = WndProc; wcx.hInstance = hInstance; wcx.hCursor = LoadCursor(NULL, MAKEINTRESOURCE(IDC_ARROW)); wcx.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); wcx.lpszClassName = APP_NAME; if (RegisterClassEx( wcx) == 0) { return 0; } // ウィンドウの作成 HWND hWnd = CreateWindowEx( WS_EX_ACCEPTFILES, APP_NAME, APP_NAME, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if (hWnd == NULL) { return 0; } ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); // メッセージループ MSG msg; HACCEL hAccTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDR_MAIN)); while (GetMessage( msg, NULL, 0, 0)) { if (TranslateAccelerator(msg.hwnd, hAccTable, msg) == 0) { TranslateMessage( msg); DispatchMessage( msg); } } return msg.wParam; } //------------------------------------------------------------------------------ void CreateFileList(LPCTSTR pszPath) { TCHAR szDrive[_MAX_DRIVE]; TCHAR szDir[_MAX_DIR]; TCHAR szFName[_MAX_FNAME]; TCHAR szExt[_MAX_EXT]; TCHAR szFileName[_MAX_PATH]; TCHAR szPath[_MAX_PATH]; g.vsFileName.clear(); g.idxCurr = -1; errno_t er = _wsplitpath_s(pszPath, szDrive, szDir, szFName, szExt); swprintf_s(g.szBaseDir, L"%s%s", szDrive, szDir); swprintf_s(szFileName, L"%s%s", szFName, szExt); swprintf_s(szPath, L"%s*.*", g.szBaseDir); // ファイル一覧を取得し更新日時の昇順でソート WIN32_FIND_DATA wfd; HANDLE hFindFile = FindFirstFile(szPath, wfd); DWORD dwMask = FILE_ATTRIBUTE_DIRECTORY | FILE_ATTRIBUTE_HIDDEN; MapStr list; do { if (wfd.dwFileAttributes dwMask) { continue; } FILETIME ft = wfd.ftLastWriteTime; ULONGLONG qw = (ULONGLONG(ft.dwHighDateTime) 32) + ft.dwLowDateTime; list.insert(make_pair(qw, wfd.cFileName)); } while (FindNextFile(hFindFile, wfd)); FindClose(hFindFile); // 配列に転記 VecStr size_type idx = 0; for (MapStr iterator it = list.begin(); it != list.end(); it++) { g.vsFileName.push_back(it- second); if (wcscmp(it- second.c_str(), szFileName) == 0) { g.idxCurr = idx; } idx++; } } //------------------------------------------------------------------------------ BOOL IsImgFile(LPCTSTR pszPath) { static LPCTSTR ext[] = { L".jpg", L".jpeg", L".gif", L".png" }; TCHAR szExt[_MAX_EXT]; _wsplitpath_s(pszPath, NULL, 0, NULL, 0, NULL, 0, szExt, _MAX_EXT); for (int n = 0; n _countof(ext); n++) { if (_wcsicmp(ext[n], szExt) == 0) { return TRUE; } } return FALSE; } //============================================================================== LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_PAINT OnPaint(hWnd); return 0; case WM_COMMAND if (OnCommand(hWnd, wParam)) { return 0; } break; case WM_DROPFILES OnDropFiles(hWnd, wParam); DragFinish((HDROP)wParam); return 0; case WM_CREATE CoInitialize(NULL); CoCreateInstance(CLSID_ShellImageDataFactory, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS( g.pImgDatFac)); GetImage(hWnd); return 0; case WM_DESTROY SAFE_RELEASE(g.pImgDat); SAFE_RELEASE(g.pImgDatFac); CoUninitialize(); PostQuitMessage(0); return 0; } return DefWindowProc(hWnd, uMsg, wParam, lParam); } //------------------------------------------------------------------------------ BOOL OnCommand(HWND hWnd, WPARAM wParam) { switch (LOWORD(wParam)) { case ID_RIGHT case ID_DOWN g.idxCurr++; if (g.vsFileName.size() = g.idxCurr) { g.idxCurr = 0; } break; case ID_LEFT case ID_UP if (g.idxCurr = 0) { g.idxCurr = g.vsFileName.size(); } g.idxCurr--; break; case ID_ENTER ShowWindow(hWnd, IsZoomed(hWnd) ? SW_SHOWNOACTIVATE SW_MAXIMIZE); break; case ID_SIZE_NORMAL OnSizeNormal(hWnd); // あえてスルー case ID_SIZE_ADJUST OnSizeAdjust(hWnd); break; case ID_EXECUTE OnExecute(); break; case ID_DELETE OnDelete(hWnd); break; case ID_ESCAPE DestroyWindow(hWnd); return TRUE; default return FALSE; } GetImage(hWnd); InvalidateRect(hWnd, NULL, FALSE);// ちらつき防止のため背景消去しない return TRUE; } //------------------------------------------------------------------------------ void OnDelete(HWND hWnd) { if (g.vsFileName.empty()) return; TCHAR szPath[MAX_PATH];// \0 2つで終わる要あり swprintf_s(szPath, L"%s%s%c", g.szBaseDir, g.vsFileName[g.idxCurr].c_str(), L \0 ); SHFILEOPSTRUCT fo; ZeroMemory( fo, sizeof fo); fo.hwnd = hWnd; fo.wFunc = FO_DELETE; fo.pFrom = szPath; fo.fFlags = FOF_ALLOWUNDO; SHFileOperation( fo); } //------------------------------------------------------------------------------ void OnDropFiles(HWND hWnd, WPARAM wParam) { HDROPhDrop; TCHARszPath[MAX_PATH]; hDrop = (HDROP)wParam; DragQueryFile(hDrop, 0, szPath, _countof(szPath)); CreateFileList(szPath); GetImage(hWnd); InvalidateRect(hWnd, NULL, FALSE);// ちらつき防止のため背景消去しない } //------------------------------------------------------------------------------ void OnSizeNormal(HWND hWnd) { if (g.pImgDat == NULL) return; g.sizeDst = g.sizeImg; RECT rcWorkArea;// タスクバーを除くデスクトップ領域 RECT rcWnd;// ウィンドウ領域 RECT rcClt;// クライアント領域 SIZE size;// ウィンドウ領域とクライアント領域の差分 SystemParametersInfo(SPI_GETWORKAREA, 0, rcWorkArea, 0); GetWindowRect(hWnd, rcWnd); GetClientRect(hWnd, rcClt); size.cx = WIDTH(rcWnd) - WIDTH(rcClt); size.cy = HEIGHT(rcWnd) - HEIGHT(rcClt); // デスクトップ領域からはみ出す場合、ウィンドウを左上方向に移動する if (rcWorkArea.right rcWnd.left + g.sizeDst.cx + size.cx) { rcWnd.left = 0; } if (rcWorkArea.bottom rcWnd.top + g.sizeDst.cy + size.cy) { rcWnd.top = 0; } // 最大クライアント領域に収める if (rcWorkArea.right - size.cx g.sizeDst.cx) { g.sizeDst.cx = rcWorkArea.right - size.cx; } if (rcWorkArea.bottom - size.cy g.sizeDst.cy) { g.sizeDst.cy = rcWorkArea.bottom - size.cy; } // アスペクト比の調整 if (g.sizeImg.cx g.sizeImg.cy * g.sizeDst.cx / g.sizeDst.cy) { g.sizeDst.cx = g.sizeDst.cy * g.sizeImg.cx / g.sizeImg.cy; } else { g.sizeDst.cy = g.sizeDst.cx * g.sizeImg.cy / g.sizeImg.cx; } // ウィンドウ位置のセット rcWnd.right = g.sizeDst.cx + size.cx; rcWnd.bottom = g.sizeDst.cy + size.cy; SetWindowPos(hWnd, NULL, rcWnd.left, rcWnd.top, rcWnd.right, rcWnd.bottom, SWP_NOZORDER); } //------------------------------------------------------------------------------ void OnSizeAdjust(HWND hWnd) { if (g.pImgDat == NULL) return; RECT rc; SetRect( rc, 0, 0, g.sizeDst.cx, g.sizeDst.cy); AdjustWindowRectEx( rc, WS_OVERLAPPEDWINDOW, FALSE, 0); SetWindowPos(hWnd, NULL, 0, 0, WIDTH(rc), HEIGHT(rc), SWP_NOZORDER | SWP_NOMOVE); } //------------------------------------------------------------------------------ void OnExecute(void) { if (g.vsFileName.empty()) return; TCHAR szFile[MAX_PATH]; TCHAR szParams[MAX_PATH]; GetModuleFileName(NULL, szFile, MAX_PATH); swprintf_s(szParams, L"\"%s%s\"", g.szBaseDir, g.vsFileName[g.idxCurr].c_str()); SHELLEXECUTEINFO ei; ZeroMemory( ei, sizeof ei); ei.cbSize = sizeof ei; ei.nShow = SW_SHOWNORMAL; ei.fMask = SEE_MASK_NOCLOSEPROCESS; ei.lpFile = szFile; ei.lpParameters = szParams; ShellExecuteEx( ei); } //------------------------------------------------------------------------------ void OnPaint(HWND hWnd) { PAINTSTRUCT ps; HDC hdc = BeginPaint(hWnd, ps); if (g.pImgDat == NULL) goto Exit; RECT rcClt; GetClientRect(hWnd, rcClt); // 画像とクライアント領域のアスペクト比を比較し // アスペクト比を維持したままクライアント領域に収める if (g.sizeImg.cx g.sizeImg.cy * rcClt.right / rcClt.bottom) { g.sizeDst.cx = rcClt.bottom * g.sizeImg.cx / g.sizeImg.cy; g.sizeDst.cy = rcClt.bottom; } else { g.sizeDst.cx = rcClt.right; g.sizeDst.cy = rcClt.right * g.sizeImg.cy / g.sizeImg.cx; } RECT rcDst; rcDst.left = (rcClt.right - g.sizeDst.cx) / 2; rcDst.top = (rcClt.bottom - g.sizeDst.cy) / 2; rcDst.right = rcDst.left + g.sizeDst.cx; rcDst.bottom = rcDst.top + g.sizeDst.cy; // 画像描画 RECT rcTmp; SetRect( rcTmp, 0, 0, g.sizeImg.cx, g.sizeImg.cy); g.pImgDat- Draw(hdc, rcDst, rcTmp); // 余白塗り潰し HBRUSH hbr = (HBRUSH)(COLOR_WINDOW + 1); if (rcClt.left rcDst.left) { CopyRect( rcTmp, rcClt); rcTmp.right = rcDst.left; FillRect(hdc, rcTmp, hbr); } if (rcClt.top rcDst.top) { CopyRect( rcTmp, rcClt); rcTmp.bottom = rcDst.top; FillRect(hdc, rcTmp, hbr); } if (rcDst.right rcClt.right) { CopyRect( rcTmp, rcClt); rcTmp.left = rcDst.right; FillRect(hdc, rcTmp, hbr); } if (rcDst.bottom rcClt.bottom) { CopyRect( rcTmp, rcClt); rcTmp.top = rcDst.bottom; FillRect(hdc, rcTmp, hbr); } Exit EndPaint(hWnd, ps); } //------------------------------------------------------------------------------ void GetImage(HWND hWnd) { SAFE_RELEASE(g.pImgDat); if (g.vsFileName.empty()) { SetWindowText(hWnd, APP_NAME); return; } // 画像ファイルの読み込み TCHAR szBuf[512]; LPCTSTR pszFileName = g.vsFileName[g.idxCurr].c_str(); swprintf_s(szBuf, L"%s%s", g.szBaseDir, pszFileName); HRESULT hr = g.pImgDatFac- CreateImageFromFile(szBuf, g.pImgDat); if (SUCCEEDED(hr)) { hr = g.pImgDat- Decode(SHIMGDEC_DEFAULT, 0, 0); } if (SUCCEEDED(hr)) { hr = g.pImgDat- GetSize( g.sizeImg); } if (FAILED(hr) || g.sizeImg.cx = 0 || g.sizeImg.cy = 0) { SAFE_RELEASE(g.pImgDat); g.sizeImg.cx = g.sizeImg.cy = 0; } // ファイル更新日時の取得 SYSTEMTIME st; MyGetFileTime( st, szBuf); // タイトルバー swprintf_s(szBuf, L"%s [%d/%d] %d/%02d/%02d %02d %02d %02d (%dx%d) - %s", pszFileName, g.idxCurr + 1, g.vsFileName.size(), st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond, g.sizeImg.cx, g.sizeImg.cy, APP_NAME); SetWindowText(hWnd, szBuf); } //------------------------------------------------------------------------------ BOOL MyGetFileTime(LPSYSTEMTIME pSystemTime, LPCTSTR pszFileName) { HANDLE hFile = CreateFile(pszFileName, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if (hFile == INVALID_HANDLE_VALUE) { return FALSE; } FILETIME ftLastWrite; FILETIME ftLocal; GetFileTime(hFile, NULL, NULL, ftLastWrite); FileTimeToLocalFileTime( ftLastWrite, ftLocal); FileTimeToSystemTime( ftLocal, pSystemTime); CloseHandle(hFile); return TRUE; } resource.h #define ID_SIZE_ADJUST100 #define ID_SIZE_NORMAL101 #define ID_EXECUTE102 #define IDR_MAIN128 #define ID_ENTER129 #define ID_ESCAPE130 #define ID_LEFT131 #define ID_UP132 #define ID_RIGHT133 #define ID_DOWN134 #define ID_DELETE135 ImgView3.rc // resource script #include windows.h #include "resource.h" // アクセラレータ IDR_MAIN ACCELERATORS BEGIN VK_RETURN,ID_ENTER,VIRTKEY// 0x0D VK_ESCAPE,ID_ESCAPE,VIRTKEY// 0x1B VK_LEFT,ID_LEFT,VIRTKEY// 0x25 VK_UP,ID_UP,VIRTKEY// 0x26 VK_RIGHT,ID_RIGHT,VIRTKEY// 0x27 VK_DOWN,ID_DOWN,VIRTKEY// 0x28 VK_DELETE,ID_DELETE,VIRTKEY// 0x2E "1",ID_SIZE_ADJUST,VIRTKEY// 0x31 VK_NUMPAD1,ID_SIZE_ADJUST,VIRTKEY// 0x61 "2",ID_SIZE_NORMAL,VIRTKEY// 0x32 VK_NUMPAD2,ID_SIZE_NORMAL,VIRTKEY// 0x62 "3",ID_EXECUTE,VIRTKEY// 0x33 VK_NUMPAD3,ID_EXECUTE,VIRTKEY// 0x63 END
https://w.atwiki.jp/bfgmatome/pages/581.html
ゲーム情報(登録されているタグ) ジャンル>アーケード&アクション ジャンル>タイムマネージメント 製作会社>不明 言語>英語 コメント欄へ移動 ゲーム配布ページ 英語 http //www.bigfishgames.com/download-games/11021/abigail-and-the-kingdom-of-fairs/index.html 日本語 紹介文 Once upon a time a girl, with the not-so-mysterious name of Abigail, found a book that opened a portal between two worlds. In the new world, she meets a bat who quickly becomes her only friend and helps her save the kingdom! Help Abigail recharge her magical medallion and make it back home in Abigail and the Kingdom of Fairs, a fun Strategy game! Gorgeous graphics Incredible gameplay Help Abigail save the Kingdom! 画像 « » var ppvArray_0_334fd75c38c02396452bbe0ef6cdf99e = new Array(); ppvArray_0_334fd75c38c02396452bbe0ef6cdf99e[0] = http //w.atwiki.jp/bfgmatome/?cmd=upload&act=open&page=Abigail+and+the+Kingdom+of+Fairs&file=en_abigail-and-the-kingdom-of-fairs-screen1.jpg ; window.onload=function(){ ppvShow_0_334fd75c38c02396452bbe0ef6cdf99e(0); }; function ppvShow_0_334fd75c38c02396452bbe0ef6cdf99e(n){ if(!ppvArray_0_334fd75c38c02396452bbe0ef6cdf99e[n]){ alert( 画像がありません ); return; } ppv_0_334fd75c38c02396452bbe0ef6cdf99e$( ppv_img_0_334fd75c38c02396452bbe0ef6cdf99e ).src=ppvArray_0_334fd75c38c02396452bbe0ef6cdf99e[n]; ppv_0_334fd75c38c02396452bbe0ef6cdf99e$( ppv_link_0_334fd75c38c02396452bbe0ef6cdf99e ).href=ppvArray_0_334fd75c38c02396452bbe0ef6cdf99e[n]; ppv_0_334fd75c38c02396452bbe0ef6cdf99e$( ppv_prev_0_334fd75c38c02396452bbe0ef6cdf99e ).href= javascript ppvShow_0_334fd75c38c02396452bbe0ef6cdf99e( +(n-1)+ ) ; ppv_0_334fd75c38c02396452bbe0ef6cdf99e$( ppv_next_0_334fd75c38c02396452bbe0ef6cdf99e ).href= javascript ppvShow_0_334fd75c38c02396452bbe0ef6cdf99e( +(n+1)+ ) ; } function ppv_0_334fd75c38c02396452bbe0ef6cdf99e$(){ var elements = new Array(); for (var i = 0; i arguments.length; i++){ var element = arguments[i]; if (typeof element == string ) element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } 備考 レス一覧 661 名前: 名無しさんの野望 [sage] 投稿日: 2011/02/03(木) 02 13 30 ID AKcTOmW9 Abigail and the Kingdom of Fairs だけど、ビルド・ア・ロットを ファンタージーにしたカンジ。 ちがうのは、モンスターが出現して建物を壊すところかな。 ちなみに、倒したモンスターは建築資材になる。 序盤lv15くらいまでは、簡単だけど次のステージあたりから けっこうゴールドとるの難しい。 絵は好みが分かれると思うけど、きれいで自分は好み。 で、結構面白いので買ってみたら、通常面以外に2つのステージがあった。 結構、長めでボリュームあるかなーと思います。 コメント コメント すべてのコメントを見る トップページに戻る
https://w.atwiki.jp/ddrreplay/pages/91.html
「Big Girls Don t Cry」スコア&ムービーボード 1ページ目 「Big Girls Don t Cry」スコア&ムービーボード 2ページ目
https://w.atwiki.jp/chapati4it/pages/34.html
構造体 タイプ1 基本形 構造体の宣言+変数の宣言 struct Syain { char* name; int age; }; struct Syain syain; // 構造体の変数の宣言 タイプ2 構造体の宣言と同時に変数の宣言 struct Syain2 { char* name; int age; } syain2a = {"kogekoge", 14}; // 宣言と同時に初期かも出来ます struct Syain2 syain2b = {"hogehoge", 14}; // 宣言と同時に初期かも出来ます タイプ3 typedefで構造体に名前を付加 typedef struct Syain3 { char* name; int age; }Syain3a; // Syain3とする事も可能です Syain3a syain3a = {"hogehoge", 14}; // 名前で変数を宣言 struct Syain3 syain3b = {"hogehoge", 14}; // 通常の宣言も使えます typedef Syain3a Syain3c; // 更に別名を付けることも可能 タイプ4 無名構造体 struct { // 構造体の名前を省略 char* name; int age; }syain4 = {"hogehoge", 14}; // この構造体は、ここ以外での変数宣言が出来ない 関数 void func(); // 宣言 void funt() { /* 処理 */ } int func(int param1, char* param2); // 戻り値あり int func(int param1, char* param2){ return 0; } 複数ファイルのプログラム ファイル名:hogehoge.h void func(); // 関数宣言 extern char* lastParam; // hogehoge.cの変数を外部からアクセス可能にする ファイル名:hogehoge.c char* lastParam; // 変数 // 関数実装 void func(char* param1) { printf("Welcome!! %s\n", param1); lastParam = param1; } ファイル名:main.c #include stdio.h #include "hogehoge.h" // hogehoge.hをインクルードするとfuncを使えるようになる int main(void) { func("hogehoge"); // hogehoge.cの関数を使う printf("Direct Access lastParam %s\n", lastParam); // hogehoge.cの変数にアクセス func("mogemoge"); printf("Direct Access lastParam %s\n", lastParam); return 0; } 実行結果 Welcome!! hogehoge Direct Access lastParam hogehoge Welcome!! mogemoge Direct Access lastParam mogemoge 変数の宣言 int i; int i=0; int x=0,y=0; 配列の宣言 {{ int intAry[4]; int intAry2[4] = {1,2,3,4}; int intAry3[4] = {0};// 全て0で初期化 int intAry4[4][3] = {0}; // 二次元配列 } ポインタ変数の宣言 int* pIntValue; ポインタ(アドレス)を取得 int* pIntValue = intValue; // 変数名 int* pIntAry = intAry; // 配列の添字を書かないとポインタになる int* pIntAry2 = intAry[0]; // 配列の先頭の要素のポインタも同じ ポインタから実体を参照 int intValue = *pIntValue; int intValue = pIntValue[0]; // ポインタでも添え字を付けると実体になる char c = *str; char c = str[0]; メモリをコピーする // パラメータ // コピーされるアドレス,コピー元のアドレス,コピーするサイズ // #include string.h 必要 memcpy(intAry[4], intAry2[0], sizeof(intAry)); 数値を文字列に変換する char str[4]; // \0の分が必要なので1文字分多く確保する int a = 100; sprintf(str, "%d", a); printf("%d\n", a); // 数値を標準出力に出力する際よく使われる // #include stdlib.h 必要 itoa(a, str, 10); // 10進数 itoa(a, str, 8); // 8進数 itoa(a, str, 16); // 16進数 文字を数値に変換する // #include stdlib.h 必要 int a = atoi(str); fscanf ファイルから一行ずつ読み込んでフォーマットにしたがって変数に値を格納する int a; int b; char* str[100]; while (fscanf(fp, "%s %d %d", str, a, b) != EOF) { printf("%s %d %d\n", str, a, b); } アフィリエイト ここまで
https://w.atwiki.jp/sampleisbest/pages/356.html
開発環境 Microsoft Visual Studio Express 2013 for Windows Desktop 実行環境 Microsoft Windows 8.1 (64bit) プロジェクトの種類 Visual C++/Win32/Win32 プロジェクト プロジェクト名 DxTest アプリケーションの種類 Windows アプリケーション 追加のオプション 空のプロジェクト、SDLチェック
https://w.atwiki.jp/sampleisbest/pages/106.html
開発環境 Microsoft Visual C++ 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 Win32 プロジェクト プロジェクト名 gdi+test アプリケーションの種類 Windows アプリケーション 追加のオプション 空のプロジェクト 文字セット Unicode 参考 JPEG(ジェイペグ)やGIF(ジフ)を表示しよう^0^ gdi+test.cpp // GDI+ // Image BMP, ICON, GIF, JPEG, Exif, PNG, TIFF, WMF, and EMF #pragma comment(lib, "gdiplus.lib") #include Windows.h #include GdiPlus.h using namespace Gdiplus; // 関数プロトタイプ宣言 LRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); // 外部変数 TCHAR g_szClassName[] = TEXT("gdi+test"); TCHAR g_szWindowName[] = TEXT("gdi+test"); Image *g_image = NULL; //============================================================================== int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { WNDCLASSEX wcx; HWND hWnd; MSG msg; ULONG token; GdiplusStartupInput input; // 初期処理 GdiplusStartup( token, input, NULL); g_image = new Image(lpCmdLine); //g_image = Image FromFile(lpCmdLine); // ウィンドウクラスの登録 wcx.cbSize = sizeof (WNDCLASSEX); wcx.style = CS_HREDRAW | CS_VREDRAW; wcx.lpfnWndProc = WindowProc; wcx.cbClsExtra = 0; wcx.cbWndExtra = 0; wcx.hInstance = hInstance; wcx.hIcon = NULL; wcx.hCursor = LoadCursor(NULL, MAKEINTRESOURCE(IDC_ARROW)); wcx.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); wcx.lpszMenuName = NULL; wcx.lpszClassName = g_szClassName; wcx.hIconSm = NULL; if (RegisterClassEx( wcx) == 0) { return 0; } // ウィンドウの作成 hWnd = CreateWindow( g_szClassName, g_szWindowName, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if (hWnd == NULL) { return 0; } ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); // メッセージループ while (GetMessage( msg, NULL, 0, 0)) { TranslateMessage( msg); DispatchMessage( msg); } // 終了処理 delete g_image; GdiplusShutdown(token); return msg.wParam; } //------------------------------------------------------------------------------ LRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_PAINT { PAINTSTRUCT ps; HDC hdc = BeginPaint(hWnd, ps); Graphics g(hdc); g.DrawImage(g_image, 0, 0); EndPaint(hWnd, ps); } break; case WM_DESTROY PostQuitMessage(0); break; default return DefWindowProc(hWnd, uMsg, wParam, lParam); } return 0; }
https://w.atwiki.jp/sampleisbest/pages/590.html
開発環境 Microsoft Visual Studio Community 2019 実行環境 Microsoft Windows 10 Home (64bit) プロジェクト テンプレート C++ 空のプロジェクト プロジェクト名 dx11sample2 dx11sample2.cpp #pragma comment(lib, "d3d11") #pragma comment(lib, "d3dcompiler") #include Windows.h #include wrl.h #include d3d11.h #include d3dcompiler.h #include DirectXMath.h #define HLSL_FILE L"dx11sample2.fx" using namespace Microsoft WRL; using namespace DirectX; struct ConstantBuffer { float frame; float f1, f2, f3;// filler }; // 外部変数 ComPtr ID3D11Device g_pDevice; ComPtr ID3D11DeviceContext g_pContext; ComPtr IDXGISwapChain g_pSwapChain; ComPtr ID3D11RenderTargetView g_pRenderTargetView; ComPtr ID3D11VertexShader g_pVertexShader; ComPtr ID3D11PixelShader g_pPixelShader; ComPtr ID3D11Buffer g_pConstantBuffer; float g_frame = 0; // 関数宣言 HWND InitWindow(HINSTANCE hInst); HRESULT InitDevice(HWND hWnd); void CleanupDevice(); LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); void Render(); int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, LPWSTR, int nCmdShow) { HWND hWnd = InitWindow(hInstance); if (!hWnd) return -1; if (FAILED(InitDevice(hWnd))) { CleanupDevice(); return -1; } ShowWindow(hWnd, nCmdShow); MSG msg = { 0 }; while (msg.message != WM_QUIT) { if (PeekMessage( msg, nullptr, 0, 0, PM_REMOVE)) { TranslateMessage( msg); DispatchMessage( msg); } else { Render(); } } CleanupDevice(); return int(msg.wParam); } HWND InitWindow(HINSTANCE hInst) { WNDCLASSEX wc = { sizeof WNDCLASSEX }; wc.style = CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = WndProc; wc.hInstance = hInst; wc.hCursor = LoadCursor(nullptr, IDC_ARROW); wc.hbrBackground = HBRUSH(COLOR_WINDOW + 1); wc.lpszClassName = L"dx11sample2"; if (!RegisterClassEx( wc)) return nullptr; DWORD dwStyle = WS_OVERLAPPEDWINDOW; RECT rc = { 0, 0, 400, 400 }; AdjustWindowRect( rc, dwStyle, FALSE); HWND hWnd = CreateWindow( wc.lpszClassName, L"dx11sample2", dwStyle, CW_USEDEFAULT, 0, rc.right - rc.left, rc.bottom - rc.top, nullptr, nullptr, hInst, nullptr); return hWnd; } HRESULT CompileShaderFromFile( LPCWSTR szFileName, LPCSTR szEntryPoint, LPCSTR szShaderModel, ID3DBlob** ppBlobOut) { DWORD dwShaderFlags = D3DCOMPILE_ENABLE_STRICTNESS; ComPtr ID3DBlob pErrorBlob; HRESULT hr = D3DCompileFromFile(szFileName, nullptr, nullptr, szEntryPoint, szShaderModel, dwShaderFlags, 0, ppBlobOut, pErrorBlob); if (FAILED(hr)) { if (pErrorBlob) { OutputDebugStringA((LPCSTR)pErrorBlob- GetBufferPointer()); } return hr; } return S_OK; } HRESULT InitDevice(HWND hWnd) { HRESULT hr; RECT rc; GetClientRect(hWnd, rc); UINT width = rc.right - rc.left; UINT height = rc.bottom - rc.top; DXGI_SWAP_CHAIN_DESC sd = { 0 }; sd.BufferDesc.Width = width; sd.BufferDesc.Height = height; sd.BufferDesc.RefreshRate.Numerator = 60; sd.BufferDesc.RefreshRate.Denominator = 1; sd.BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;// 符号なし正規化整数 sd.SampleDesc.Count = 1; sd.SampleDesc.Quality = 0; sd.BufferUsage = DXGI_USAGE_RENDER_TARGET_OUTPUT; sd.BufferCount = 1; sd.OutputWindow = hWnd; sd.Windowed = TRUE; sd.SwapEffect = DXGI_SWAP_EFFECT_DISCARD; D3D_FEATURE_LEVEL featureLevel; hr = D3D11CreateDeviceAndSwapChain( nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, D3D11_SDK_VERSION, sd, g_pSwapChain, g_pDevice, featureLevel, g_pContext); if (FAILED(hr)) return hr; // レンダーターゲットビュー ComPtr ID3D11Texture2D pBackBuffer; hr = g_pSwapChain- GetBuffer(0, IID_PPV_ARGS( pBackBuffer)); if (FAILED(hr)) return hr; hr = g_pDevice- CreateRenderTargetView(pBackBuffer.Get(), nullptr, g_pRenderTargetView); if (FAILED(hr)) return hr; g_pContext- OMSetRenderTargets(1, g_pRenderTargetView.GetAddressOf(), nullptr); // ビューポート D3D11_VIEWPORT vp = { 0 }; vp.Width = (FLOAT)width; vp.Height = (FLOAT)height; vp.MinDepth = 0; vp.MaxDepth = 1; g_pContext- RSSetViewports(1, vp); // 頂点シェーダ ComPtr ID3DBlob pVSBlob; hr = CompileShaderFromFile(HLSL_FILE, "VS", "vs_5_0", pVSBlob); if (FAILED(hr)) { return hr; } hr = g_pDevice- CreateVertexShader( pVSBlob- GetBufferPointer(), pVSBlob- GetBufferSize(), nullptr, g_pVertexShader); if (FAILED(hr)) return hr; // ピクセルシェーダ ComPtr ID3DBlob pPSBlob; hr = CompileShaderFromFile(HLSL_FILE, "PS", "ps_5_0", pPSBlob); if (FAILED(hr)) { return hr; } hr = g_pDevice- CreatePixelShader( pPSBlob- GetBufferPointer(), pPSBlob- GetBufferSize(), nullptr, g_pPixelShader); if (FAILED(hr)) return hr; // 定数バッファ D3D11_BUFFER_DESC cb = { 0 }; cb.ByteWidth = sizeof ConstantBuffer; cb.Usage = D3D11_USAGE_DEFAULT; cb.BindFlags = D3D11_BIND_CONSTANT_BUFFER; hr = g_pDevice- CreateBuffer( cb, nullptr, g_pConstantBuffer); if (FAILED(hr)) return hr; return S_OK; } void CleanupDevice() { if (g_pContext) { g_pContext- ClearState(); } } LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; switch (uMsg) { case WM_PAINT hdc = BeginPaint(hWnd, ps); EndPaint(hWnd, ps); break; case WM_DESTROY PostQuitMessage(0); break; default return DefWindowProc(hWnd, uMsg, wParam, lParam); } return 0; } void Render() { float ClearColor[4] = { 0, 0, 0, 1 }; g_pContext- ClearRenderTargetView(g_pRenderTargetView.Get(), ClearColor); ConstantBuffer cb; cb.frame = g_frame; g_pContext- UpdateSubresource(g_pConstantBuffer.Get(), 0, nullptr, cb, 0, 0); g_pContext- VSSetShader(g_pVertexShader.Get(), nullptr, 0); g_pContext- VSSetConstantBuffers(0, 1, g_pConstantBuffer.GetAddressOf()); g_pContext- PSSetShader(g_pPixelShader.Get(), nullptr, 0); // dx11sample2.fx g_pContext- IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST); g_pContext- Draw(3, 0); // dx11sample2b.fx //g_pContext- IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP); //g_pContext- Draw(18, 0); g_pSwapChain- Present(1, 0); // g_frame++; } dx11sample2.fx cbuffer ConstantBuffer register(b0) { float frame; }; struct VS_INPUT { uint vid SV_VertexID; }; struct PS_INPUT { float4 Pos SV_Position; float4 Color COLOR; }; // Vertex Shader PS_INPUT VS(VS_INPUT input) { PS_INPUT output = (PS_INPUT)0; float2 coord = float2((input.vid 1) 1, input.vid 1); float2 pos = coord - 0.5; float rad = radians(frame); float c = cos(rad); float s = sin(rad); pos = float2(pos.x * c - pos.y * s, pos.x * s + pos.y * c); output.Pos = float4(pos, 0, 1); output.Color = float4(coord, 1, 1); return output; } // Pixel Shader float4 PS(PS_INPUT input) SV_Target { return input.Color; } dx11sample2b.fx +... cbuffer ConstantBuffer register(b0) { float frame; }; struct VS_INPUT { uint vid SV_VertexID; }; struct PS_INPUT { float4 Pos SV_Position; float4 Coord TEXCOORD; }; matrix rotationX(float angle) { float c = cos(angle); float s = sin(angle); return matrix( 1, 0, 0, 0, 0, c, -s, 0, 0, s, c, 0, 0, 0, 0, 1); } matrix rotationY(float angle) { float c = cos(angle); float s = sin(angle); return matrix( c, 0, s, 0, 0, 1, 0, 0, -s, 0, c, 0, 0, 0, 0, 1); } matrix rotationZ(float angle) { float c = cos(angle); float s = sin(angle); return matrix( c, -s, 0, 0, s, c, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } static uint vertices[] = { 3,1,2,0, 0,4,2,6,3,7,1,5,0,4, 4,5,6,7 }; // Vertex Shader PS_INPUT VS(VS_INPUT input) { PS_INPUT output = (PS_INPUT)0; uint vtx = vertices[input.vid]; float3 coord = float3(vtx 1, (vtx 1) 1, (vtx 2) 1); float4 pos = float4((coord - 0.5) * float3(0.4, 0.8, 0.2), 1); matrix mWorld = mul(rotationY(radians(frame)), rotationX(radians(70.0))); output.Pos = mul(mWorld, pos); output.Pos.z += 0.5; output.Coord = float4(coord, 1); return output; } // Pixel Shader float4 PS(PS_INPUT input) SV_Target { float3 edge = step(0.48, abs(input.Coord.xyz - 0.5)); if (length(edge) 1.0) { return float4(0.5, 0.5, 0.5, 1); } return input.Coord; }
https://w.atwiki.jp/chapati4it/pages/81.html
C言語 色々な文字列の比較サンプル 関数名 説明 strcmp 文字列の比較 stricmp 大文字小文字を無視しての文字列の比較 strcasecmp stricmpと同様 strncmp 文字数を指定した文字列比較。文字列の先頭一致、末尾一致の判定もできます。 strchr 文字列に指定charが含まれるか判定 strstr 文字列に指定文字列が含まれるか判定 サンプルダウンロード #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (strcmp.c) サンプルソース #include stdio.h #include stdlib.h #include string.h int main(void) { char *a = "aaa"; char *aaabbbcccdddcccbbbaaa = "aaabbbcccdddcccbbbaaa"; // strcmp 文字列同士を比較する if (strcmp(a, "aaa") == 0) { puts("変数aと aaa は同じ文字列です"); } else { puts("変数aと aaa は違う文字列です"); } if (strcmp(a, "AaA") == 0) { puts("変数aと AaA は同じ文字列です"); } else { puts("変数aと AaA は違う文字列です"); } // stricmp 大文字小文字を無視して文字列を比較する // strcasecmp関数も同様 if (stricmp(a, "AaA") == 0) { puts("変数aと AaA は大文字小文字の違いを無視すれば同じ文字列です"); } else { puts("変数aと AaA は大文字小文字の違いを無視しても違う文字列です"); } // strncmp 指定文字数だけ文字列を比較する。先頭、末尾の比較にも使えます // 文字列の先頭が一致するか調べる if (strncmp(a, "aaabbbcccddd", strlen(a)) == 0) { puts("変数aと aaabbbcccddd の先頭は同じ文字列です"); } else { puts("変数aと aaabbbcccddd の先頭は違う文字列です"); } // 文字列の末尾が一致するか調べる size_t lena = strlen(a); size_t len = strlen(aaabbbcccdddcccbbbaaa); if (strncmp(a, aaabbbcccdddcccbbbaaa + len - lena, strlen(a)) == 0) { puts("変数aと aaabbbcccdddcccbbbaaa の末尾は同じ文字列です"); } else { puts("変数aと aaabbbcccdddcccbbbaaa の末尾は違う文字列です"); } // strstr 文字列に文字列が含まれるか調べる if (strstr(aaabbbcccdddcccbbbaaa, "bbb") != NULL ) { puts("変数aaabbbcccdddcccbbbaaaには bbb が含まれます"); } else { puts("変数aaabbbcccdddcccbbbaaaには bbb が含まれません"); } if (strstr(aaabbbcccdddcccbbbaaa, "eee") != NULL ) { puts("変数aaabbbcccdddcccbbbaaaには eee が含まれます"); } else { puts("変数aaabbbcccdddcccbbbaaaには eee が含まれません"); } // strchr 文字列が一文字だけ含まれるか調べる // index関数も同様 if (strchr(aaabbbcccdddcccbbbaaa, d ) != NULL ) { puts("変数aaabbbcccdddcccbbbaaaには d が含まれます"); } else { puts("変数aaabbbcccdddcccbbbaaaには d が含まれません"); } if (strchr(aaabbbcccdddcccbbbaaa, e ) != NULL ) { puts("変数aaabbbcccdddcccbbbaaaには e が含まれます"); } else { puts("変数aaabbbcccdddcccbbbaaaには e が含まれません"); } return EXIT_SUCCESS; } 実行結果 変数aと aaa は同じ文字列です 変数aと AaA は違う文字列です 変数aと AaA は大文字小文字の違いを無視すれば同じ文字列です 変数aと aaabbbcccddd の先頭は同じ文字列です 変数aと aaabbbcccdddcccbbbaaa の末尾は同じ文字列です 変数aaabbbcccdddcccbbbaaaには bbb が含まれます 変数aaabbbcccdddcccbbbaaaには eee が含まれません 変数aaabbbcccdddcccbbbaaaには d が含まれます 変数aaabbbcccdddcccbbbaaaには e が含まれません
https://w.atwiki.jp/2ch_big/pages/40.html
1,727,175円「悔しかったのですが、それなりに大金なので嬉しかったです」 2,630,409円「かすりもしなかったので嬉しいです。悔しい気持ちも少し」 2,385,924円「ロングシュートに、愕然だった」 2,335,890円「なんか不思議な気分」 2,217,441円「結果確認してなかったので200万以上残高が増えていてビビった」 2,691,264円「悔しさがもう襲ってきた(中略)今Yahooで経過見て悶絶した」 1,850,949円「金が増えててびっくりした。あと一つの残念さより、単純に当たったのが嬉しい」 2,251,914円「今帰宅して一等がオフィシャルなのを見てガッカリして確認してたら二等当たってたあ」 2,507,151円「動悸がやばい(中略)BIGに人生賭けようと思って一回目のことだったから嬉しいような悲しいような」 4,685,970円「素直に喜べないね(中略)595314030円返してください」 1,773,279円「しばらく立ち直れそうにない(中略)きついわ・・・。顔文字の言うように、まじでババ引いた気分」 4,032,381円「当籤金も普段より多いしあっさりしたもんです(中略)たまたま2等に引っ掛かったから良かった」 2,268,444円「まじくやしいです もうちょっとで人生上がりやったのに」 1,987,707円「震えてるよ(中略)高まった気持ちが落ち着いてきたぜ(中略)俺からしたら大きすぎる金額だよ」 BIGの2等は、8,324,130円を記録しましたが、理論値は、2,306,070円です。2等になる確率は、17万分の1です。 28/4782969 = 1/170820 回 等 額 理論値 速報日 248回 2等 8,324,130円 2,306,070円 2006年10月15日(日) 720回 1等 1,000,000,002円 545,258,466円 2014年9月7日(日) 775回 1等 1,000,002,015円 545,258,466円 2015年6月28日(日) 836回 1等 600,000,000円 545,258,466円 2016年4月10日(日) 第282回BIG 2等 1,727,175円 243 名前:名無しさん@夢いっぱい:2007/06/29(金) 05 37 21 ID fF7QbfgM 282回 BIG 0019-5100-0917 換金しに行ったら、信用金庫のお姉さん「ウヒァ」と驚いてた。 一週間後に入金されてた。 245 名前:名無しさん@夢いっぱい:2007/06/29(金) 06 35 09 ID fF7QbfgM 確か京都ー山形戦だったと思います。チケットでは引き分けに・・ 最初は逆に悔しかったのですが、それなりに大金なので嬉しかったです。 【toto】BIGで6億円当たったら? その2 第326回BIG 2等 2,630,409円 128 名前:sage:2008/04/06(日) 21 32 27 ID Rt8UlHnG 二等当たりました。草津が勝っていれば6億でした。 134 名前:sage:2008/04/06(日) 21 38 04 ID Rt8UlHnG ローソンです。33口買いました。 0109-8900-0290 149 名前:名無しさん@夢いっぱい:2008/04/06(日) 22 02 35 ID Rt8UlHnG 今までかすりもしなかったので嬉しいです。悔しい気持ちも少しはありますが(笑) BIG サッカーくじ ビッグ 57【山口のファミマ】 第335回BIG 2等 2,385,924円 546 名前:名無しさん@夢いっぱい:2008/05/18(日) 18 24 01 ID v8CbIHqj 東京V 勝ちでBIG2等! V がんがれ 550 名前:名無しさん@夢いっぱい:2008/05/18(日) 18 43 52 ID v8CbIHqj V 先取点だ~ 2等!!2等!! 》547 2等なら337回を養分として30マソ買うから、自力で、取ってくれ。 554 名前:名無しさん@夢いっぱい:2008/05/18(日) 18 47 36 ID v8CbIHqj 》551 》377だが、昨日の川崎-大宮 が 0 だった。 川崎のロングシュートに、愕然だったお 561 名前:名無しさん@夢いっぱい:2008/05/18(日) 18 57 17 ID v8CbIHqj 間違えた、昨日の大宮の終了間際のロングシュートで同点ならずだった。 Vが2点目入れたから、大丈夫そうだなぁ~ 567 名前:名無しさん@夢いっぱい:2008/05/18(日) 19 03 49 ID v8CbIHqj 》564 9031-9844-3919 後半、同点、逆転でも3等は有るから、どうぞ。 570 名前:名無しさん@夢いっぱい:2008/05/18(日) 19 13 17 ID v8CbIHqj 3点目入ったから、OK オチマスね~ サッカーくじ BIG(ビッグ) 64 ★延々キャリー 第349回BIG 2等 2,335,890円 145 :名無しさん@夢いっぱい:2008/07/24(木) 00 33 37 ID O0jRgOYA 6億は逃しちゃったんですけど、 第349回BIG 0010-7400-1990 2等1口 約230万円 147 :名無しさん@夢いっぱい:2008/07/24(木) 01 39 27 ID O0jRgOYA 》146さん ありがとうございます! なんか不思議な気分… ちょっと親孝行できそう。 153 :名無しさん@夢いっぱい:2008/07/24(木) 13 59 11 ID O0jRgOYA 》145です 皆さんありがとうございます。 》150さん、チャンスセンターで10口買いました。 以前購入した際に、0行進だったのでずっと買ってなかったのですが… さっき銀行に行ってきました。 銀行員のお姉さんにも、「あと1つで6億だったんですね~!」 と言われました。当選金はお盆ごろにしか手に入らないとのことです。 端数はちょこちょこロト6とBIGに投入してみようと思います。 当たったら即レポしますね! totoBIGで6億円当たりました 第424回BIG 2等 2,217,441円 612 :名無しさん@夢いっぱい:2010/06/07(月) 02 32 40 ID k0ocJr87 2等でも普通に振り込まれたな 結果確認してなかったので200万以上残高が増えていてビビった 617 :名無しさん@夢いっぱい:2010/06/07(月) 02 39 30 ID k0ocJr87 》615 第424回 9034-5102-3087 ま、金欠だったからうれしかったよ 1等6億確定だったから残念だったけどね 624 :名無しさん@夢いっぱい:2010/06/07(月) 02 49 54 ID k0ocJr87 毎週10口買ってる 》 618 横浜M ― 名古屋 が引き分けだったら1等だった BIG サッカーくじ ビッグ 146★1/480万 第485回BIG 2等 2,691,264円 9037-0162-6178 402 :名無しさん@夢いっぱい:2010/12/05(日) 22 19 42 ID XZVHPjSf 今年最後に福がきた~! しかし、悔しさがもう襲ってきた~! http //beebee2see.appspot.com/i/azuYyJCJAww.jpg 今年もお疲れ様でした! 414 :名無しさん@夢いっぱい:2010/12/05(日) 22 53 05 ID XZVHPjSf 》407 今Yahooで経過見て悶絶した、、、これはしばらく夢見が悪そうだ。 ともかくみんなありがとう。今年もおつかれさま!来年こそは6億! BIG サッカーくじ ビッグ 169★1/480万 第519回BIG 2等 1,850,949円 284 :名無しさん@夢いっぱい:2011/08/07(日) 09 18 05.23 ID RHYYifae 銀行行ったら金が増えててびっくりした。 あと一つの残念さより、単純に当たったのが嬉しい。 519回 9038-0593-3204 292 :名無しさん@夢いっぱい:2011/08/07(日) 09 55 55.88 ID RHYYifae 俺もオフィ買いじゃなかったら、買った事すら忘れてた。 317 :名無しさん@夢いっぱい:2011/08/07(日) 14 12 04.22 ID RHYYifae 》303 5口です。 忘れずに大量に買って、毎回調べてる人ってすごいマメだなあと思う。 BIG サッカーくじ ビッグ 191★1/480万 第569回BIG 2等 2,251,914円 48 :名無しさん@夢いっぱい:2012/06/08(金) 18 20 45.54 ID mr30JN9/ ぎゃああああああああ(*´д`*) 今帰宅して一等がオフィシャルなのを見てガッカリして確認してたら二等当たってたあああああ! 52 :名無しさん@夢いっぱい:2012/06/08(金) 18 28 44.68 ID mr30JN9/ 嘘じゃない(*´д`*) 9083-7104-0236 楽天totoだよ マジなんだよ 55 :名無しさん@夢いっぱい:2012/06/08(金) 18 33 03.91 ID mr30JN9/ 二等て複雑な気持ちになるってマジなんだな(*´д`*) 嬉しいんだけど悔しい 六億と紙一重なのに…遠い… 61 :名無しさん@夢いっぱい:2012/06/08(金) 18 39 55.03 ID mr30JN9/ みんなありがとう(*´д`*) でも六億当たるまで辞めないんだからね(´・ω・`) 今まで疑心暗鬼だったけど一等六億も夢じゃないぞこれ… 79 :名無しさん@夢いっぱい:2012/06/08(金) 19 21 01.40 ID mr30JN9/ いやいや(´・ω・`) 一口に分けて買ってるだけでトータルでは一万超えてますよ 一口で当たるほど運が良くはないです ポチポチ病が酷いもので抑えるために一口に変えた途端当たりました 今後は一口買いしかしませんw 88 :名無しさん@夢いっぱい:2012/06/08(金) 19 56 38.44 ID mr30JN9/ 違う(´・ω・`) 一回に買う口数を一口にしているの 自分はネットでしか買わないから回数が多くても問題ない 買いたくなったら一口買う 週に何度も買う 一日に何度も買う たまたま当たった(´・ω・`) BIG サッカーくじ ビッグ 231★1/480万 第595回 2等 2,507,151円 544 :U-名無しさん@実況はサッカーch:2012/10/07(日) 19 22 42.88 ID uPYCE5uF0 ちょっと待ってくれ2等当たった・・・。動悸がやばい 547 :U-名無しさん@実況はサッカーch:2012/10/07(日) 20 14 07.83 ID uPYCE5uF0 》546 しかも222口買って当たりその一口だけという結果・・・ 552 :U-名無しさん@実況はサッカーch:2012/10/07(日) 20 39 19.13 ID uPYCE5uF0 051406000204 一等と二等の差ってほんと当たって実感するもんなんだね・・。 557 :U-名無しさん@実況はサッカーch:2012/10/07(日) 21 20 59.90 ID uPYCE5uF0 今年20歳社会人のクズなんだけど、toto BIGに人生賭けようと思って一回目のことだったから嬉しいような悲しいような これを機に真面目に働けってことかな、それとも倍プッシュしろってことなのかな でもこれ当たってなかったら222口全部はずれって考えるとぞっとする 562 :U-名無しさん@実況はサッカーch:2012/10/07(日) 22 49 58.94 ID uPYCE5uF0 ほんとは500口買うつもりで出かけたけどスロ行って大敗してその帰りにセブンで残りの金突っ込んだらこの結果 他にも財形で貯めてるんだけど二十年働いて六百万貯まったら二万口買う大勝負する予定とかあったのが今回ので気持ち揺れてしまった みんながこうなったらどうしてるかな? 【toto】サッカーくじBIGスレ part15 第602回BIG 2等 4,685,970円 920 :名無しさん@夢いっぱい:2012/11/18(日) 00 15 49.08 ID 3bnL3Ade 》889 誰も相手してくれね~し 誰も信じてくれね~し 9031-0797-9212 925 :名無しさん@夢いっぱい:2012/11/18(日) 00 33 13.16 ID 3bnL3Ade 》924 ほんと!そう考えると素直に喜べないね; でも今年はtotoも当てたし自分でこわいくらいついてたよ 942 :名無しさん@夢いっぱい:2012/11/18(日) 01 42 56.23 ID 3bnL3Ade 》941 595314030円返してください BIG サッカーくじ ビッグ 253★1/480万 第632回BIG 2等 1,773,279円 418 :名無しさん@夢いっぱい:2013/06/18(火) 15 03 57.47 ID NXOg49DY 栃木VS神戸終了間際にクリスティアーノとかいうのが余計なことをしなければあがりだったのに・・・。 420 :名無しさん@夢いっぱい:2013/06/18(火) 15 11 48.74 ID NXOg49DY 書き忘れ しばらく立ち直れそうにない・・・。 照会番号 : 9041-0111-0362 435 :名無しさん@夢いっぱい:2013/06/18(火) 16 13 21.56 ID NXOg49DY ようつべで確認できるが、神戸の15番がシュートコースから避けてるのがなんともね・・・。 そりゃ、DFにあたって入ることもあるけどさ・・・。 もう二度とこんなチャンスはめぐってこないとわかっているだけにきついわ・・・。 顔文字の言うように、まじでババ引いた気分・・・。 460 :420:2013/06/18(火) 19 11 42.46 ID NXOg49DY 》425 立ち直れますかね? 》426 金銭的にはありがたいですが、気分的には最悪です。 確立的に今後これ以上は望めないと思うし、千載一遇のチャンスをのがしたのを一生引きずるのかと思うと・・・。 》427 4等&minitotoおめ 可能性もそうですが、後半43分でパーのほうがダメージでかいです。 》428》434》442 ありがと だが、長年買い続けて最高4等が2,3回とBIGのハードルの高さを身に染みてわかっているつもりなので 次こそは!とはとても思えないわ。とにかくきつすぎる。 BIG サッカーくじ ビッグ 270★1/478万 第650回BIG 2等 4,032,381円 333 :名無しさん@夢いっぱい:2013/09/03(火) 10 53 09.56 ID S3iwJvyd また2等だよ… 9041-8674-0861 》331 嫌儲の巻添えでしょ 336 :名無しさん@夢いっぱい:2013/09/03(火) 11 19 56.66 ID S3iwJvyd 》334 ここで晒したけど632回2等当籤したものです 台風回だと先走って、前回当籤金突っ込みの大勝負にでました 》335 前回は土曜越えしてさらに試合終了間際でパーになったのでしばらく廃人になってましたが 今回は当籤金も普段より多いしあっさりしたもんです ただ、湘南が降格したら「ざまぁ」って思うでしょうけど 355 :名無しさん@夢いっぱい:2013/09/03(火) 13 08 53.15 ID S3iwJvyd たまたま2等に引っ掛かったから良かったけど、それ以外の結果を見ると大量買いは絶対にオススメできない 》353 おめ! すごい強運 BIG サッカーくじ ビッグ 280★1/478万 第745回BIG 2等 2,268,444円 838 名前:!omikujiぽん ◆MrKingPon2 :2015/02/03(火) 23 00 54.07 ID R1p7zvQV0 BIGおしかった 9034-5644-9093 839 名前:!omikujiぽん ◆MrKingPon2 :2015/02/03(火) 23 20 34.17 ID R1p7zvQV0 くそお めっちゃくやしい 841 名前:!omikujiぽん ◆MrKingPon2 :2015/02/03(火) 23 54 44.91 ID R1p7zvQV0 ありがとう らいおんくん 100口買って出目をみないでいたんですけど 当選場所発表みてしまったから どうせ外れてるしとおもってみたらこれですよ 842 名前:!omikujiぽん ◆MrKingPon2 :2015/02/03(火) 23 57 12.53 ID R1p7zvQV0 2頭当たった喜びよりも1等はずした悔しさのほうがきますね 851 :!omikujiぽん ◆MrKingPon2 :2015/02/04(水) 21 58 19.60 ID +3BPhecu0 ぷ~さんまじくやしいです もうちょっとで人生上がりやったのにw 859 :!omikujiぽん ◆MrKingPon2 :2015/02/05(木) 19 09 02.91 ID HwlhAAm00 》855ありがとうございます 》857クリさん どーもww 》858 うどんちゃん まじ複雑ですよ 【All you need is】ひっそりtotoスレPart70【1等】 第775回BIG 2等 1,987,707円 6 :名無しさん@夢いっぱい:2015/07/05(日) 20 52 12.57 ID V4d6mPf2 今楽天TOTOのマイページ見てたら2等当たってた・・・ 17 :名無しさん@夢いっぱい:2015/07/05(日) 20 56 34.04 ID V4d6mPf2 とりあえず照会番号について調べたけど単なる番号だってことで晒すわ。 775回 9084-5696-1220 30 :名無しさん@夢いっぱい:2015/07/05(日) 21 01 35.94 ID V4d6mPf2 いやそれが予想に関しては素人なんだよな 先月から週に2口ずつ買ってたらこれだもん震えてるよ 39 :名無しさん@夢いっぱい:2015/07/05(日) 21 07 12.99 ID V4d6mPf2 ちなみにおまかせコースだから数字も自分で選んでない なぜか宝くじなんて買ったことなかったのに先月閃いたんだよなぁ 頭のなかが宗教チックになってしまってる。 82 :名無しさん@夢いっぱい:2015/07/05(日) 21 44 47.01 ID V4d6mPf2 なんかお前らのレスで高まった気持ちが落ち着いてきたぜ 1等と比べてカスみたいな金額だけど俺からしたら大きすぎる金額だよ 119 :名無しさん@夢いっぱい:2015/07/05(日) 22 56 04.09 ID V4d6mPf2 》99 そうだよ!純粋に予想を楽しんでそうなこのスレではちょっとお門違いだと今更気付いたわ BIG サッカーくじ ビッグ★443 totoオフィシャルサイトの当せん確認のウェブページで、回を選択して、BIGを選択して、4桁-4桁-4桁の照会番号を入力すれば購入日時、店舗、購入代金がわかります。1年が経過したら照会番号は、使用できなくなります。 BIG2等の照会番号
https://w.atwiki.jp/kof98um/pages/57.html
Mr.BIG 技表 技名 コマンド 備考 投げ技 ミリオンダラーバスター 接近して4or6+C ハイリフトスルー 接近して4or6+D 特殊技 プリックスティック 6+A 必殺技 グランドブラスター 236+AorC クロスダイビング 63214+AorC スピニングランサー 63214+BorD ドラムショット 接近して632146+AorC クレイジードラム AorC連打 カリフォルニアロマンス 623+AorC 超必殺技 ブラスターウェイブ 236236+AorC ライジングスピア 接近して(63214)×2+AorC